/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Model;

import Componenten.LocalTypes;

/**
 *
 * @author Bram Slob en Roderick van Seijen
 */
public final class Level implements LocalTypes {
    
    private static final int AANTAL_LEVELS = 3;
    private static final int AANTAL_KOLOMMEN = 20;
    private static final int AANTAL_RIJEN = 11;
    
    private static String[] levelSet = {
          "_____#####__________\n"
        + "_____#   #__________\n"
        + "_____#$  #__________\n"
        + "___###  $##_________\n"
        + "___#  $ $ #_________\n"
        + "_### # ## #___######\n"
        + "_#   # ## #####  ..#\n"
        + "_# $  $          ..#\n"
        + "_##### ### #@##  ..#\n"
        + "_____#     #########\n"
        + "_____#######________\n",
        
          "####################\n"
        + "#                  #\n"
        + "#                  #\n"
        + "#       .          #\n"
        + "#     $$@$         #\n"
        + "#       $          #\n"
        + "#       $          #\n"
        + "#                  #\n"
        + "#                  #\n"
        + "#                  #\n"
        + "####################\n",
        
          "####################\n"
        + "######   ###########\n"
        + "######$  ###########\n"
        + "######  $###########\n"
        + "####  $ $ ##########\n"
        + "#### # ## ##########\n"
        + "##   # ## #####  ..#\n"
        + "## $  $          ..#\n"
        + "###### ### #@##  ..#\n"
        + "######     #########\n"
        + "####################\n"
    };
    
    //private constructor, zodat klasse niet geinstantieerd kan worden
    private Level(){}
    
    public static String getLevel(int levelCode){
        return levelSet[levelCode - 1];
    }
    
    public static int getAantalKolommen() {
        return AANTAL_KOLOMMEN;
    }
    
    public static int getAantalRijen() {
        return AANTAL_RIJEN;
    }
    
}
